package cn.csust.net2.manager.shared.service;

import java.util.List;

import cn.csust.net2.manager.shared.po.Academy;
import cn.csust.net2.manager.shared.po.FileLoadNotification;
import cn.csust.net2.manager.shared.po.FileNotification;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface FileNoticServiceAsync extends BaseServiceAsync{

	void findAllAcademy(AsyncCallback<List<Academy>> callback);

	void saveFileNotification(FileNotification f, List<Integer> ids,
			AsyncCallback<Integer> callback);

	void getFileAcademyHtmlInfo(Integer fileNotificationId,
			AsyncCallback<String> callback);

	void saveUpLoadFileNotic(String name, String url, String id,
			AsyncCallback<Integer> callback);

	void findFileNotificationByID(String id,
			AsyncCallback<FileNotification> callback);

	void findFileLoadNotificationByID(String id,
			AsyncCallback<FileLoadNotification> callback);

	void isSchool(AsyncCallback<Boolean> callback);


}
